home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / X11 / xkb / symbols / am < prev    next >
Encoding:
Text File  |  2009-03-31  |  9.3 KB  |  245 lines

  1. // $XKeyboardConfig$
  2.  
  3. // based on a keyboard map from an 'xkb/symbols/am' file
  4. //
  5. // $XFree86: xc/programs/xkbcomp/symbols/am,v 1.4 2003/05/29 12:41:58 pascal Exp $
  6.  
  7. partial default alphanumeric_keys 
  8. xkb_symbols "basic" {
  9.  
  10.     name[Group1]= "Armenia";
  11.  
  12.     // Alphanumeric section
  13.     key <TLDE> {    [ 0x100055d, 0x100055c    ]    };
  14.     key    <LSGT> {    [  question,  0x100058a    ]    };
  15.     key <BKSL> {        [ guillemotright, guillemotleft ] };
  16.  
  17.     key <AE01> {    [ 0x1000586,  0x1000556    ]    };
  18.     key <AE02> {    [ 0x1000571,  0x1000541    ]    };
  19.     key <AE03> {    [ 0x1002013,  0x1002014 ]    };
  20.     key <AE04> {    [     comma,  dollar    ]    };
  21.     key <AE05> {    [ 0x1000589,  0x1002026    ]     };
  22.     key <AE06> {    [ 0x100055e,  percent    ]    };
  23.     key <AE07> {    [ 0x1002024,  0x1000587    ]     };
  24.     key <AE08> {    [ 0x100055b,  0x10002bc    ]     };
  25.     key <AE09> {    [ parenright, parenleft ]     };
  26.     key <AE10> {    [ 0x1000585,  0x1000555    ]    };
  27.     key <AE11> {    [ 0x1000567,  0x1000537    ]    };
  28.     key <AE12> {    [ 0x1000572,  0x1000542    ]    };
  29.  
  30.  
  31.     key <AD01> {    [ 0x1000573, 0x1000543    ]       };
  32.     key <AD02> {    [ 0x1000583, 0x1000553    ]    };
  33.     key <AD03> {    [ 0x1000562, 0x1000532    ]       };
  34.     key <AD04> {    [ 0x100057d, 0x100054d    ]    };
  35.     key <AD05> {    [ 0x1000574, 0x1000544    ]       };
  36.     key <AD06> {    [ 0x1000578, 0x1000548    ]       };
  37.     key <AD07> {    [ 0x1000582, 0x1000552    ]       };
  38.     key <AD08> {    [ 0x100056f, 0x100053f    ]       };
  39.     key <AD09> {    [ 0x1000568, 0x1000538    ]       };
  40.     key <AD10> {    [ 0x1000569, 0x1000539    ]       };
  41.     key <AD11> {    [ 0x100056e, 0x100053e    ]       };
  42.     key <AD12> {    [ 0x1000581, 0x1000551    ]       };
  43.  
  44.     key <AC01> {    [ 0x100057b, 0x100054b    ]       };
  45.     key <AC02> {    [ 0x100057e, 0x100054e    ]    };
  46.     key <AC03> {    [ 0x1000563, 0x1000533    ]       };
  47.     key <AC04> {    [ 0x1000565, 0x1000535    ]       };
  48.     key <AC05> {    [ 0x1000561, 0x1000531    ]       };
  49.     key <AC06> {    [ 0x1000576, 0x1000546    ]    };
  50.     key <AC07> {    [ 0x100056b, 0x100053b    ]       };
  51.     key <AC08> {    [ 0x100057f, 0x100054f    ]       };
  52.     key <AC09> {    [ 0x1000570, 0x1000540    ]       };
  53.     key <AC10> {    [ 0x100057a, 0x100054a    ]       };
  54.     key <AC11> {    [ 0x1000580, 0x1000550    ]       };
  55.  
  56.     key <AB01> {    [ 0x100056a, 0x100053a    ]       };
  57.     key <AB02> {    [ 0x1000564, 0x1000534    ]       };
  58.     key <AB03> {    [ 0x1000579, 0x1000549    ]       };
  59.     key <AB04> {    [ 0x1000575, 0x1000545    ]       };
  60.     key <AB05> {    [ 0x1000566, 0x1000536    ]       };
  61.     key <AB06> {    [ 0x100056c, 0x100053c    ]       };
  62.     key <AB07> {    [ 0x1000584, 0x1000554    ]       };
  63.     key <AB08> {    [ 0x100056d, 0x100053d    ]       };
  64.     key <AB09> {    [ 0x1000577, 0x1000547    ]       };
  65.     key <AB10> {    [ 0x100057c, 0x100054c    ]       };
  66.  
  67. };
  68.  
  69. partial alphanumeric_keys
  70. xkb_symbols "olpc" {
  71.     include "am(basic)"
  72.     name[Group1]= "Armenia";
  73.  
  74.     include "group(olpc)"
  75. };
  76.  
  77. xkb_symbols "phonetic" {
  78.     include "am(basic)"
  79.     name[Group1]= "Armenia - Phonetic";
  80.     
  81.     key <BKSL> {    [ 0x1000577,  0x1000547 ]    };
  82.     
  83.     key <AE01> {    [ 0x1000567,  0x1000537 ]    };
  84.     key <AE02> {    [ 0x1000569,  0x1000539 ]    };
  85.     key <AE03> {    [ 0x1000583,  0x1000553 ]    };
  86.     key <AE04> {    [ 0x1000571,  0x1000541 ]       };
  87.     key <AE05> {    [ 0x100057b,  0x100054b ]    };
  88.     key <AE06> {    [ 0x1000582,  0x1000552 ]    };
  89.     key <AE07> {    [ 0x1000587,  0x1000587 ]    };
  90.     key <AE08> {    [ 0x100057c,  0x100054c ]    };
  91.     key <AE09> {    [ 0x1000579,  0x1000549 ]    };
  92.     key <AE10> {    [ 0x1000573,  0x1000543 ]    };
  93.     key <AE11> {    [ 0x100002D,  0x1002015 ]       };
  94.     key <AE12> {    [ 0x100056a,  0x100053a ]    };
  95.  
  96.     key <LatQ> {    [ 0x1000584,  0x1000554 ]    };
  97.     key <LatW> {    [ 0x1000578,  0x1000548 ]    };
  98.     key <LatE> {    [ 0x1000565,  0x1000535 ]    };
  99.     key <LatR> {    [ 0x1000580,  0x1000550 ]    };
  100.     key <LatT> {    [ 0x100057f,  0x100054f ]    };
  101.     key <LatY> {    [ 0x1000568,  0x1000538 ]    };
  102.     key <LatU> {    [ 0x1000582,  0x1000552 ]    };
  103.     key <LatI> {    [ 0x100056b,  0x100053b ]    };
  104.     key <LatO> {    [ 0x1000585,  0x1000555 ]    };
  105.     key <LatP> {    [ 0x100057a,  0x100054a ]    };
  106.     key <AD11> {    [ 0x100056d,  0x100053d ]    };
  107.     key <AD12> {    [ 0x100056e,  0x100053e ]    };
  108.  
  109.     key <LatA> {    [ 0x1000561,  0x1000531 ]    };
  110.     key <LatS> {    [ 0x100057d,  0x100054d ]    };
  111.     key <LatD> {    [ 0x1000564,  0x1000534 ]    };
  112.     key <LatF> {    [ 0x1000586,  0x1000556 ]    };
  113.     key <LatG> {    [ 0x1000563,  0x1000533 ]    };
  114.     key <LatH> {    [ 0x1000570,  0x1000540 ]    };
  115.     key <LatJ> {    [ 0x1000575,  0x1000545 ]    };
  116.     key <LatK> {    [ 0x100056f,  0x100053f ]    };
  117.     key <LatL> {    [ 0x100056c,  0x100053c ]    };
  118.     key <AC10> {    [ semicolon,  0x1000589 ]    };
  119.     key <AC11> {    [ 0x100055b,  0x1000022 ]    };
  120.  
  121.     key <LatZ> {    [ 0x1000566,  0x1000536 ]    };
  122.     key <LatX> {    [ 0x1000572,  0x1000542 ]    };
  123.     key <LatC> {    [ 0x1000581,  0x1000551 ]    };
  124.     key <LatV> {    [ 0x100057e,  0x100054e ]    };
  125.     key <LatB> {    [ 0x1000562,  0x1000532 ]    };
  126.     key <LatN> {    [ 0x1000576,  0x1000546 ]    };
  127.     key <LatM> {    [ 0x1000574,  0x1000544 ]    };
  128.     key <AB08> {    [ 0x100002C,  0x10000AB ]       };
  129.     key <AB09> {    [ 0x1002024,  0x10000BB ]       };
  130.     key <AB10> {    [ 0x100002F,  0x100055e ]    };
  131.  
  132. };
  133.  
  134. partial alphanumeric_keys
  135. xkb_symbols "phonetic-alt" {
  136.     include "am(phonetic)"
  137.     name[Group1]= "Armenia - Alternative Phonetic";
  138.  
  139.     key <AE08> {    [ 0x1000580,  0x1000550 ]    };
  140.     key <LatR> {    [ 0x100057c,  0x100054c ]    };
  141.  
  142. };
  143.  
  144. partial alphanumeric_keys
  145. xkb_symbols "eastern" {
  146.  
  147.     name[Group1]="Armenia - Eastern";
  148.  
  149.     // This is the closer phonetic transliteration for Eastern Armenian
  150.     // than the Windows XP layout for Eastern Armenian, which seems
  151.     // to have contained a bug, with the reversal of 'g' for keh and 'c' for gim
  152.     // Also, AE01 (the colon) has been replaced with the Armenian_full_stop and
  153.     // capital AE07 (ken) with the Armenian ligature ew
  154.  
  155.     key <TLDE> {    [ Armenian_separation_mark,  Armenian_exclam ]    };
  156. //  key <AE01> {    [ colon,          KP_1 ]    };
  157.     key <AE01> {    [ Armenian_full_stop,      KP_1 ]    };
  158.     key <AE02> {    [ Armenian_dza,      Armenian_DZA ]    };
  159.     key <AE03> {    [ Armenian_hi,      Armenian_HI ]    };
  160.     key <AE04> {    [ Armenian_accent,      KP_3 ]       };
  161.     key <AE05> {    [ comma,          KP_4 ]    };
  162.     key <AE06> {    [ minus,          KP_9 ]    };
  163.     key <AE07> {    [ period,          Armenian_ligature_ew ]    };
  164.     key <AE08> {    [ guillemotleft,      parenleft ]    };
  165.     key <AE09> {    [ guillemotright,      parenright ]    };
  166.     key <AE10> {    [ Armenian_o,          Armenian_O ]    };
  167.     key <AE11> {    [ Armenian_ra,      Armenian_RA ]       };
  168.     key <AE12> {    [ Armenian_zhe,      Armenian_ZHE ]    };
  169.  
  170.     key <LatQ> {    [ Armenian_khe,      Armenian_KHE ]    };
  171.     key <LatW> {    [ Armenian_vyun,      Armenian_VYUN ]    };
  172.     key <LatE> {    [ Armenian_e,          Armenian_E ]    };
  173.     key <LatR> {    [ Armenian_re,      Armenian_RE ]    };
  174.     key <LatT> {    [ Armenian_tyun,      Armenian_TYUN ]    };
  175.     key <LatY> {    [ Armenian_yech,      Armenian_YECH ]    };
  176.     key <LatU> {    [ Armenian_at,      Armenian_AT ]    };
  177.     key <LatI> {    [ Armenian_ini,      Armenian_INI ]    };
  178.     key <LatO> {    [ Armenian_vo,      Armenian_VO ]    };
  179.     key <LatP> {    [ Armenian_pe,      Armenian_PE ]    };
  180.     key <AD11> {    [ Armenian_cha,      Armenian_CHA ]    };
  181.     key <AD12> {    [ Armenian_je,      Armenian_JE ]    };
  182.     key <BKSL> {    [ apostrophe,          Armenian_question ]    };
  183.  
  184.     key <LatA> {    [ Armenian_ayb,      Armenian_AYB ]    };
  185.     key <LatS> {    [ Armenian_se,      Armenian_SE ]    };
  186.     key <LatD> {    [ Armenian_da,      Armenian_DA ]    };
  187.     key <LatF> {    [ Armenian_fe,      Armenian_FE ]    };
  188.     key <LatG> {    [ Armenian_gim,      Armenian_GIM ]    };
  189.     key <LatH> {    [ Armenian_ho,      Armenian_HO ]    };
  190.     key <LatJ> {    [ Armenian_tche,      Armenian_TCHE ]    };
  191.     key <LatK> {    [ Armenian_ken,      Armenian_KEN ]    };
  192.     key <LatL> {    [ Armenian_lyun,      Armenian_LYUN ]    };
  193.     key <AC10> {    [ Armenian_to,      Armenian_TO ]    };
  194.     key <AC11> {    [ Armenian_pyur,      Armenian_PYUR ]    };
  195.  
  196.     key <LatZ> {    [ Armenian_za,      Armenian_ZA ]    };
  197.     key <LatX> {    [ Armenian_tso,      Armenian_TSO ]    };
  198.     key <LatC> {    [ Armenian_ke,      Armenian_KE ]    };
  199.     key <LatV> {    [ Armenian_vev,      Armenian_VEV ]    };
  200.     key <LatB> {    [ Armenian_ben,      Armenian_BEN ]    };
  201.     key <LatN> {    [ Armenian_nu,      Armenian_NU ]    };
  202.     key <LatM> {    [ Armenian_men,      Armenian_MEN ]    };
  203.     key <AB08> {    [ Armenian_sha,      Armenian_SHA ]       };
  204.     key <AB09> {    [ Armenian_ghat,      Armenian_GHAT ]       };
  205.     key <AB10> {    [ Armenian_tsa,      Armenian_TSA ]    };
  206.  
  207. };
  208.  
  209. partial alphanumeric_keys
  210. xkb_symbols "western" {
  211.     include "am(eastern)"
  212.     name[Group1]="Armenia - Western";
  213.  
  214.     // This is exactly the same layout for Western Armenian
  215.     // as in Windows XP, except:
  216.     // AE01 (the colon) has been replaced with the Armenian_full_stop and
  217.     // capital AE07 (ken) with the Armenian ligature ew
  218.  
  219.     key <LatW> {    [ Armenian_vev,      Armenian_VEV ]    };
  220.     key <LatT> {    [ Armenian_da,      Armenian_DA ]    };
  221.     key <LatP> {    [ Armenian_ben,      Armenian_BEN ]    };
  222.     key <LatD> {    [ Armenian_tyun,      Armenian_TYUN ]    };
  223.     key <LatG> {    [ Armenian_ken,      Armenian_KEN ]    };
  224.     key <LatK> {    [ Armenian_ke,      Armenian_KE ]    };
  225.     key <LatC> {    [ Armenian_gim,      Armenian_GIM ]    };
  226.     key <LatV> {    [ Armenian_vyun,      Armenian_VYUN ]    };
  227.     key <LatB> {    [ Armenian_pe,      Armenian_PE ]    };
  228.  
  229. };
  230.  
  231. partial alphanumeric_keys
  232. xkb_symbols "eastern-alt" {
  233.     include "am(eastern)"
  234.     name[Group1]="Armenia - Alternative Eastern";
  235.  
  236.     // This replicates the Windows XP keyboard layout for Eastern
  237.     // Armenian exactly (including the bug), except:
  238.      // AE01 (the colon) has been replaced with the Armenian_full_stop and
  239.     // capital AE07 (ken) with the Armenian ligature ew
  240.  
  241.     key <LatG> {    [ Armenian_ke,      Armenian_KE ]    };
  242.     key <LatC> {    [ Armenian_gim,      Armenian_GIM ]    };
  243.  
  244. };
  245.